package idv.loveloser.dao;

/**
 * AbstractMdlScorm entity provides the base persistence definition of the
 * MdlScorm entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractMdlScorm implements java.io.Serializable {

	// Fields

	private Long id;
	private Long course;
	private String name;
	private String scormtype;
	private String reference;
	private String intro;
	private Short introformat;
	private String version;
	private Double maxgrade;
	private Short grademethod;
	private Long whatgrade;
	private Long maxattempt;
	private Boolean forcecompleted;
	private Boolean forcenewattempt;
	private Boolean lastattemptlock;
	private Boolean displayattemptstatus;
	private Boolean displaycoursestructure;
	private Boolean updatefreq;
	private String sha1hash;
	private String md5hash;
	private Long revision;
	private Long launch;
	private Boolean skipview;
	private Boolean hidebrowse;
	private Boolean hidetoc;
	private Boolean hidenav;
	private Boolean auto;
	private Boolean popup;
	private String options;
	private Long width;
	private Long height;
	private Long timeopen;
	private Long timeclose;
	private Long timemodified;

	// Constructors

	/** default constructor */
	public AbstractMdlScorm() {
	}

	/** minimal constructor */
	public AbstractMdlScorm(Long course, String name, String scormtype,
			String reference, String intro, Short introformat, String version,
			Double maxgrade, Short grademethod, Long whatgrade,
			Long maxattempt, Boolean forcecompleted, Boolean forcenewattempt,
			Boolean lastattemptlock, Boolean displayattemptstatus,
			Boolean displaycoursestructure, Boolean updatefreq, String md5hash,
			Long revision, Long launch, Boolean skipview, Boolean hidebrowse,
			Boolean hidetoc, Boolean hidenav, Boolean auto, Boolean popup,
			String options, Long width, Long height, Long timeopen,
			Long timeclose, Long timemodified) {
		this.course = course;
		this.name = name;
		this.scormtype = scormtype;
		this.reference = reference;
		this.intro = intro;
		this.introformat = introformat;
		this.version = version;
		this.maxgrade = maxgrade;
		this.grademethod = grademethod;
		this.whatgrade = whatgrade;
		this.maxattempt = maxattempt;
		this.forcecompleted = forcecompleted;
		this.forcenewattempt = forcenewattempt;
		this.lastattemptlock = lastattemptlock;
		this.displayattemptstatus = displayattemptstatus;
		this.displaycoursestructure = displaycoursestructure;
		this.updatefreq = updatefreq;
		this.md5hash = md5hash;
		this.revision = revision;
		this.launch = launch;
		this.skipview = skipview;
		this.hidebrowse = hidebrowse;
		this.hidetoc = hidetoc;
		this.hidenav = hidenav;
		this.auto = auto;
		this.popup = popup;
		this.options = options;
		this.width = width;
		this.height = height;
		this.timeopen = timeopen;
		this.timeclose = timeclose;
		this.timemodified = timemodified;
	}

	/** full constructor */
	public AbstractMdlScorm(Long course, String name, String scormtype,
			String reference, String intro, Short introformat, String version,
			Double maxgrade, Short grademethod, Long whatgrade,
			Long maxattempt, Boolean forcecompleted, Boolean forcenewattempt,
			Boolean lastattemptlock, Boolean displayattemptstatus,
			Boolean displaycoursestructure, Boolean updatefreq,
			String sha1hash, String md5hash, Long revision, Long launch,
			Boolean skipview, Boolean hidebrowse, Boolean hidetoc,
			Boolean hidenav, Boolean auto, Boolean popup, String options,
			Long width, Long height, Long timeopen, Long timeclose,
			Long timemodified) {
		this.course = course;
		this.name = name;
		this.scormtype = scormtype;
		this.reference = reference;
		this.intro = intro;
		this.introformat = introformat;
		this.version = version;
		this.maxgrade = maxgrade;
		this.grademethod = grademethod;
		this.whatgrade = whatgrade;
		this.maxattempt = maxattempt;
		this.forcecompleted = forcecompleted;
		this.forcenewattempt = forcenewattempt;
		this.lastattemptlock = lastattemptlock;
		this.displayattemptstatus = displayattemptstatus;
		this.displaycoursestructure = displaycoursestructure;
		this.updatefreq = updatefreq;
		this.sha1hash = sha1hash;
		this.md5hash = md5hash;
		this.revision = revision;
		this.launch = launch;
		this.skipview = skipview;
		this.hidebrowse = hidebrowse;
		this.hidetoc = hidetoc;
		this.hidenav = hidenav;
		this.auto = auto;
		this.popup = popup;
		this.options = options;
		this.width = width;
		this.height = height;
		this.timeopen = timeopen;
		this.timeclose = timeclose;
		this.timemodified = timemodified;
	}

	// Property accessors

	public Long getId() {
		return this.id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getCourse() {
		return this.course;
	}

	public void setCourse(Long course) {
		this.course = course;
	}

	public String getName() {
		return this.name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getScormtype() {
		return this.scormtype;
	}

	public void setScormtype(String scormtype) {
		this.scormtype = scormtype;
	}

	public String getReference() {
		return this.reference;
	}

	public void setReference(String reference) {
		this.reference = reference;
	}

	public String getIntro() {
		return this.intro;
	}

	public void setIntro(String intro) {
		this.intro = intro;
	}

	public Short getIntroformat() {
		return this.introformat;
	}

	public void setIntroformat(Short introformat) {
		this.introformat = introformat;
	}

	public String getVersion() {
		return this.version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public Double getMaxgrade() {
		return this.maxgrade;
	}

	public void setMaxgrade(Double maxgrade) {
		this.maxgrade = maxgrade;
	}

	public Short getGrademethod() {
		return this.grademethod;
	}

	public void setGrademethod(Short grademethod) {
		this.grademethod = grademethod;
	}

	public Long getWhatgrade() {
		return this.whatgrade;
	}

	public void setWhatgrade(Long whatgrade) {
		this.whatgrade = whatgrade;
	}

	public Long getMaxattempt() {
		return this.maxattempt;
	}

	public void setMaxattempt(Long maxattempt) {
		this.maxattempt = maxattempt;
	}

	public Boolean getForcecompleted() {
		return this.forcecompleted;
	}

	public void setForcecompleted(Boolean forcecompleted) {
		this.forcecompleted = forcecompleted;
	}

	public Boolean getForcenewattempt() {
		return this.forcenewattempt;
	}

	public void setForcenewattempt(Boolean forcenewattempt) {
		this.forcenewattempt = forcenewattempt;
	}

	public Boolean getLastattemptlock() {
		return this.lastattemptlock;
	}

	public void setLastattemptlock(Boolean lastattemptlock) {
		this.lastattemptlock = lastattemptlock;
	}

	public Boolean getDisplayattemptstatus() {
		return this.displayattemptstatus;
	}

	public void setDisplayattemptstatus(Boolean displayattemptstatus) {
		this.displayattemptstatus = displayattemptstatus;
	}

	public Boolean getDisplaycoursestructure() {
		return this.displaycoursestructure;
	}

	public void setDisplaycoursestructure(Boolean displaycoursestructure) {
		this.displaycoursestructure = displaycoursestructure;
	}

	public Boolean getUpdatefreq() {
		return this.updatefreq;
	}

	public void setUpdatefreq(Boolean updatefreq) {
		this.updatefreq = updatefreq;
	}

	public String getSha1hash() {
		return this.sha1hash;
	}

	public void setSha1hash(String sha1hash) {
		this.sha1hash = sha1hash;
	}

	public String getMd5hash() {
		return this.md5hash;
	}

	public void setMd5hash(String md5hash) {
		this.md5hash = md5hash;
	}

	public Long getRevision() {
		return this.revision;
	}

	public void setRevision(Long revision) {
		this.revision = revision;
	}

	public Long getLaunch() {
		return this.launch;
	}

	public void setLaunch(Long launch) {
		this.launch = launch;
	}

	public Boolean getSkipview() {
		return this.skipview;
	}

	public void setSkipview(Boolean skipview) {
		this.skipview = skipview;
	}

	public Boolean getHidebrowse() {
		return this.hidebrowse;
	}

	public void setHidebrowse(Boolean hidebrowse) {
		this.hidebrowse = hidebrowse;
	}

	public Boolean getHidetoc() {
		return this.hidetoc;
	}

	public void setHidetoc(Boolean hidetoc) {
		this.hidetoc = hidetoc;
	}

	public Boolean getHidenav() {
		return this.hidenav;
	}

	public void setHidenav(Boolean hidenav) {
		this.hidenav = hidenav;
	}

	public Boolean getAuto() {
		return this.auto;
	}

	public void setAuto(Boolean auto) {
		this.auto = auto;
	}

	public Boolean getPopup() {
		return this.popup;
	}

	public void setPopup(Boolean popup) {
		this.popup = popup;
	}

	public String getOptions() {
		return this.options;
	}

	public void setOptions(String options) {
		this.options = options;
	}

	public Long getWidth() {
		return this.width;
	}

	public void setWidth(Long width) {
		this.width = width;
	}

	public Long getHeight() {
		return this.height;
	}

	public void setHeight(Long height) {
		this.height = height;
	}

	public Long getTimeopen() {
		return this.timeopen;
	}

	public void setTimeopen(Long timeopen) {
		this.timeopen = timeopen;
	}

	public Long getTimeclose() {
		return this.timeclose;
	}

	public void setTimeclose(Long timeclose) {
		this.timeclose = timeclose;
	}

	public Long getTimemodified() {
		return this.timemodified;
	}

	public void setTimemodified(Long timemodified) {
		this.timemodified = timemodified;
	}

}